/* 全局 */
html{background-color: #f5f5fb; color: #2c2c2c; height: 100%}
body{height: 100%;font-size: 14px;margin: 0;padding: 0;box-sizing:border-box;font-family: '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', 'Hiragino Sans GB', serif;}
*{box-sizing:border-box}
*[template],
.layadmin-tabsbody-item{display: none;}
*[lay-href],
*[lay-tips],
*[layadmin-event]{cursor: pointer;}

/* 重置布局结构 */
.layui-layout-admin .layui-header{position: fixed; top: 0; left: 0; width: 100%; height: 50px;}

/*
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a{color: #fff;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a cite{color: rgba(255,255,255,.7);}
*/

.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{color: #333;}
.layui-layout-admin .layui-side{width: 220px; top: 0; z-index: 1001;}
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-nav .layui-nav-item{height: 50px; line-height: 50px;}
.layui-layout-admin .layui-logo{position: fixed; left: 0; top: 0; z-index: 1002; width: 220px; height: 49px; padding: 0 15px; box-sizing: border-box; overflow: hidden; font-weight: 300; background-repeat: no-repeat; background-position: center center;}
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer{left: 220px;}
.layadmin-pagetabs{position: fixed; top: 50px; right: 0; z-index: 999;}
.layadmin-pagetabs .layui-breadcrumb{padding: 0 15px;}
.layui-layout-admin .layui-body{position: fixed; top: 90px; bottom: 0;}
.layui-layout-admin .layui-body .layadmin-tabsbody-item{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden;}
.layui-layout-admin .layui-header .layui-nav-img{width: 26px; height: 26px;}
.layui-layout-admin .layui-header .layui-nav-child{top: 55px;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{left: auto; right: 0;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a,
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this{background: none}

/* 统一动画 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer,
.layui-layout-admin .layui-side,
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-layout-right{transition: all .3s; -webkit-transition: all .3s;}


.layui-layer-loading{
    width: 32px!important;
}
/*表单*/
.layui-form-item{
    margin-bottom: 26px;
}
.layui-form-label{
    width: 115px;
    /*box-sizing: content-box;*/
    padding: 9px 0;
    padding-right:3px ;
}
.layui-form-label em{
    color: #ff0000;
    /*line-height: 20px;*/
    padding-right: 3px;
    display: inline-block;
    vertical-align: middle;
    font-style: inherit;
}
.layui-input-block{
    margin-left: 115px;
}
.layui-input, .layui-select, .layui-textarea{
    border-radius: 5px;
    border-color: #ddd;
}
.layui-input[readonly='readonly'], .layui-select[readonly='readonly'], .layui-textarea[readonly='readonly'], .layui-select-disabled .layui-disabled{
    background: #f7f7f7;
    cursor: no-drop;
}
.layui-btn-wld{
    width: 120px;
    height: 35px;
    border-radius: 3px;
    line-height: 35px;
    background: #cacaca;
}
.layui-btn-wld{

}